package com.jt9003.dao;

import com.jt9003.pojo.Drugs;
import com.jt9003.pojo.Template;
import com.jt9003.pojo.Template_drugs;
import com.jt9003.pojo.Usage;
import org.apache.ibatis.annotations.Param;

import java.util.List;

//模板管理  Dao
public interface TemplateMapper {

    //添加 各种 模板
    public int addTemplate(Template template);

    //查询病历模板
    public List<Template> getTemplate();

    //查询所有药品
    public List<Drugs> getDrugs();

    //查询用法表 usage_state=15 的用法
    public List<Usage> selectUsage();

    //药品与模板对应表插入数据
    public int addTemplate_drugs(List<Template_drugs> list);

    //根据药品id查询药品名字

    //查询院内协调方数据
    public List<Template> getAgreementPartyTemplate();

    //根据id删除院内协定方模板和药品模板对应表
    public int delTemplate(@Param("id") int id);

    //根据id删除患者病例模板
    public int delTemplate2(@Param("id") int id);

    //查询调理方模板数据
    public List<Template> getOrganizeTemplate();

    //查询调理方模板的数据数
    public int OrganizeTemplateTotal();

    //查询所有医嘱模板
    public List<Template> getMedical_advice();

}
